import Vue from 'vue'

import {
  Button, Form, FormItem, Input, Message, Container, Header, Aside, Main, Menu,
  Submenu, MenuItemGroup, MenuItem, Row, Col, Card, Breadcrumb, BreadcrumbItem,
  Table, TableColumn, Switch, Tooltip, Pagination, Dialog, MessageBox, Tag, Tree,
  Select, Option, Cascader, Alert, Tabs, TabPane, Steps, Step, CheckboxGroup,
  Checkbox, Upload
} from 'element-ui'

Vue.use(Button).use(Form).use(FormItem).use(Input).use(Container).use(Header)
  .use(Aside).use(Main).use(Menu).use(Submenu).use(MenuItemGroup).use(MenuItem)
  .use(Row).use(Col).use(Card).use(Breadcrumb).use(BreadcrumbItem).use(Table)
  .use(TableColumn).use(Switch).use(Tooltip).use(Pagination).use(Dialog).use(Tag)
  .use(Tree).use(Select).use(Option).use(Cascader).use(Alert).use(Tabs).use(TabPane)
  .use(Steps).use(Step).use(CheckboxGroup).use(Checkbox).use(Upload)

Vue.prototype.$message = Message
Vue.prototype.$confirm = MessageBox.confirm
